iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 1
1
自我挑戰組

Go從新學系列 第 1

[DAY 1]GO 的語言特性

  • 分享至 

  • xImage
  •  

為了能有效的學習GO語言
在此列出GO語言的特性

  • 靜態類型語言,但是有動態語言的感覺

    靜態類型的語言就是可以在編譯的時候檢查出來隱藏的大多數問題,動態語言的感覺就是有很多的包可以使用,寫起來的效率很高。

  • 垃圾回收

    C/C++運行起來速度很快,但是隨著而來的是程序員對內存使用上的很謹小慎微的考慮。
    java和C#等高級語言引入了垃圾回收機制,即程序員不需要再考慮內存的回收等,而是由語言特性提供垃圾回收器來回收內存。但是隨之而來的可能是程序運行效率的降低。

    但是GO作為新生代的語言,實現了不需要delete關鍵字,也不需要free()方法就能明確釋放內存。

  • Go 為軟體構造提供了一種模型

    它使依賴分析更加容易,且避免了大部分 C 風格 include 檔案與函式庫的開頭,每行程式結束後也不需要撰寫分號(;)。

  • 內置強大的工具

    Go語言裡面內置了很多工具鏈


下一篇
[DAY 2]GO的安裝
系列文
Go從新學26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言